static if(!(is(Type == class) || is(Type == interface)))
static if(!(is(Type : TypeIf_Class[], TypeIf_Class) && (is(TypeIf_Class == class) || is(TypeIf_Class == interface))))
static if(!(isBasicType!Type || is(Type == struct)))
static if(is(Type : TypeIf_StructBasic[], TypeIf_StructBasic) && (isBasicType!TypeIf_StructBasic || is(TypeIf_StructBasic == struct)))
Casts an array of structs or basic types to a similar (aka same sized) type